@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"宋体";
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
a {
	text-decoration:none;
	color:#D70475;
}
a:hover {
	text-decoration:underline;
}
div.main {
	width: 1003px;
	margin:38px auto 0 auto;
}
div.clear {
	clear:both;
}
div.logo {
	width:475px;
	float:left;
}
div.tool {
	width:460px;
	float:right;
	text-align:right;
	padding:18px 20px 19px 0;
}
div.tool a {
	width:95px;
	height:30px;
	display:block;
	float:right;
	margin-right:10px;
	text-align:left;
	line-height:30px;
	color:#D70475;
	text-decoration:underline;
	font-size:14px;
	font-family:"微软雅黑";
}
div.tool a.favourite {
	background:url("../Images/fav.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/fav.png*/ left center no-repeat;
	text-indent:30px;
}
div.tool a.part {
	background:url("../Images/part.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/part.png*/ left center no-repeat;
	text-indent:34px;
}
div.nav {
	width:100%;
	height:78px;
	background:url("../Images/nav.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/nav.png*/ left top no-repeat;
	margin-top:27px;
	overflow:hidden;
}
div.nav ul.nav {
	width:913px;
	height:41px;
	margin:0px auto;
	padding-top:4px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
div.nav ul.nav li {
	width:110px;
	font-size:14px;
	float:left;
	text-align:center;
	line-height:16px;
	padding-top:1px;
	font-family:"微软雅黑";
	height:35px;
	position:relative;
}
div.nav ul.nav li span.english {
	color:#FFA6DB;
	font-size:12px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
}
div.nav ul.nav li a {
	color:#FFF;
	text-decoration:none;
}
div.nav ul.nav li a:hover {
	text-decoration:underline;
}
div.nav ul.nav li.sel {
	background:url("../Images/nav_sel.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/nav_sel.png*/ center 0px no-repeat;
}
span.mouseout, span.mouseover {
	position:absolute;
	left:0;
	width:110px;
}
span.mouseout {
	top: 0px;
}
span.mouseover {
	top:-40px;
	background:url("../Images/nav_sel.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/nav_sel.png*/ center 0px no-repeat;
	height:40px;
}
div.nav ul.child {
	width:820px;
	height:22px;
	margin:6px auto 0 96px;
	padding:0;
	overflow:hidden;
	position:relative;
	z-index:100;
}
div.nav ul.child li {
	width:85px;
	height:22px;
	float:left;
	padding:0;
	margin:0;
	line-height:21px;
	overflow:hidden;
	font-size:12px;
}
div.nav ul.child li.split {
	width:5px;
	float:left;
}
div.nav ul.child li a {
	color:#333;
}
ul.active {
	width:820px;
	height:22px;
	margin:6px auto 0 96px;
	padding:0;
	overflow:hidden;
	font-family:"微软雅黑";
	font-size:12px;
	line-height:26px;
	text-indent:90px;
}
ul.active li {
	height:20px;
	line-height:20px;
	text-indent:40px;
}
div.middle {
	width:100%;
	height:auto;
	margin:10px 0;
	padding:0;
}
div.flash {
	width:984px;
	height:416px;
	margin:4px auto 0 auto;
	background-color:#E7ECF0;
	clear:both;
}
div.large {
	width:763px;
	height:412px;
	margin:4px;
	overflow:hidden;
	float:left;
}
div.thumb {
	width:206px;
	height:412px;
	float:left;
	margin:4px 0 4px 2px;
}
div.thumb p {
	height:82px;
	background:url("../Images/line.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/line.png*/ center bottom no-repeat;
	margin:0;
	padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	color:#534312;
	text-align:center;
}
div.thumb p img {
	width:198px;
	height:56px;
}
div.video {
	width:537px;
	height:465px;
	float:left;
	background:url("../Images/video.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/video.png*/ left top no-repeat;
	margin-top:5px;
}
div.video .more {
	height:20px;
	margin-top:56px;
	line-height:20px;
	text-align:right;
	font-family:"微软雅黑";
}
div.player {
	width:399px;
	height:327px;
	overflow:hidden;
	margin:0px 0 0 138px;
	position:relative;
}
div.player object {
	position:absolute;
	left:px;
}
div.playlist {
	width:405px;
	margin:5px 0 0 133px;
	overflow:hidden;
}
div.playlist li {
	width:92px;
	height:61px;
	margin:0 0px 0 5px;
	border:#555555 solid 1px;
	float:left;
}
div.playlist li img {
	width:83px;
	height:50px;
	margin:5px;
	cursor:pointer;
}
div.general {
	width:441px;
	height:480px;
	float:left;
	margin:5px 0 0 15px;
	background:url("../Images/general.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/general.png*/ left top no-repeat;
}
div.general .more {
	height:20px;
	margin-top:56px;
	line-height:20px;
	text-align:right;
	font-family:"微软雅黑";
}
div.general ul {
	width:439px;
}
div.general li {
	line-height:30px;
	margin:0px 0 6px 0;
}
div.general li>a {
	text-indent:8px;
	display:block;
	vertical-align:bottom;
	background:url("../Images/bg01.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/bg01.png*/ left center no-repeat;
	color:#666;
}
div.general li>a span {
	width:25px;
	margin-right:10px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:10px;
}
div.general li.sel>a {
	color:#FFF;
	background:url("../Images/bg.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/bg.png*/ left center no-repeat;
}
div.general li.sel>a span {
	color:#666;
	font-size:10px;
}
div.general li ul {
	margin:5px 0 0px 0;
	line-height:20px;
	display:none;
}
div.general li .general-img {
	margin:2px 5px 0 0;
	float:left;
}
div.general li ul.general-content {
	width:430px;
	height:180px;
	margin:0 7px;
	text-indent:2em;
	color:#666;
	overflow:hidden;
}
div.general li ul a {
	color:#A20369;
	font-weight:bold;
}
div.partner {
	width:540px;
	height:480px;
	overflow:hidden;
	float:left;
	background:url("../Images/partner.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/partner.png*/ left top no-repeat;
	margin-top:6px;
}
div.partner .more {
	margin:40px 0 4px 0;
	text-align:right;
	font-family:"微软雅黑";
}
div.desinger {
	width:257px;
	height:124px;
	background:url("../Images/list.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/list.png*/ left top no-repeat;
	overflow:hidden;
	float:left;
	margin:10px 13px 0 0;
}
div.partner div.sel {
	background:url("../Images/list_sel.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/list_sel.png*/ 1px 4px no-repeat;
}
div.partner div.sel ul.photo {
	border:#FFF solid 1px;
	background-color:#FFF;
	margin-top:7px;
	overflow:hidden;
}
div.desinger ul.list {
	width:134px;
	height:84px;
	float:left;
	margin:38px 0 0 10px;
}
div.desinger ul.list li {
	line-height:21px;
	height:21px;
	overflow:hidden;
}
div.desinger ul.list a {
	color:#333;
}
div.partner div.sel ul.list a {
	color:#FFF;
}
div.desinger ul.photo {
	width:96px;
	height:112px;
	float:left;
	margin:5px 0 0 10px;
	_margin-left:0px;
	border:#666 solid 1px;
	text-align:center;
	overflow:hidden;
}
div.case {
	width:440px;
	height:450px;
	float:left;
	margin:5px 0 0 12px;
	background:url("../Images/case.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/case.png*/ left top no-repeat;
}
div.case .more {
	margin-top:40px;
	text-align:right;
	font-family:"微软雅黑";
}
div.case ul {
	margin:16px 0 0 0;
}
div.case ul li {
	width:438px;
	height:96px;
	border:#CCC solid 1px;
	margin:0 0 2px 0;
	overflow:hidden;
}
div.case ul li img {
	border:none;
}
div.footer {
	background:url("../Images/footer.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/footer.png*/ center top no-repeat;
	width:100%;
	height:75px;
	margin-top:18px;
	padding-top:40px;
	background-color:#910067;
}
div.footer table {
	font-family:"微软雅黑";
	font-size:12px;
	color:#FFAEE8;
}
/**关于我们**/
div.about-left {
	width:211px;
	height:414px;
	float:left;
	background:url("../Images/about-left.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/about-left.png*/ center top no-repeat;
}
div.about-left ul {
	margin-top:55px;
}
div.about-left ul li {
	height:32px;
	line-height:32px;
	font-family:"微软雅黑";
	font-size:14px;
	text-indent:76px;
}
div.about-left ul li.sel {
	background:url("../Images/about-sel.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/about-sel.png*/ 0px top no-repeat;
	color:#FFF;
}
div.about-left ul li a {
	color:#C40161;
}
div.about-left ul li.sel a {
	color:#FFF;
}
div.about-left-flower {
	width:100%;
	height:283px;
	margin:40px 0 0 0;
}
div.about-right {
	width:764px;
	float:left;
	margin:5px 0 0 17px;
}
div.about-right-top {
	width:100%;
}
div.about-right-content {
	width:410px;
	height:300px;
	overflow:hidden;
	margin:0px 10px 0 12px;
	font-family:"微软雅黑";
	font-size:14px;
	letter-spacing:3px;
	color:#c5007a;
	float:left;
	padding-top:20px;
}
div.about-right-video {
	width:314px;
	height:314px;
	float:left;
	margin-top:5px;
}
/*策划团队*/
div.team-right {
	width:782px;
	float:left;
	margin-left:10px;
}
div.team-top {
}
div.team-list {
	width:100%;
}
div.team-item {
	width:100%;
	height:212px;
	background:url("../Images/team-line.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/team-line.png*/ center 195px no-repeat;
	margin:10px 0 8px 0;
}
div.team-item-left {
	width:221px;
	float:left;
	background:url("../Images/team-item.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/team-item.png*/ left top no-repeat;
	border: #FFF solid 1px;
}
div.team-item-img {
	width:179px;
	height:125px;
	margin:19px;
	text-align:center;
	text-indent:0;
}
div.team-item-name {
	height:25px;
	line-height:25px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	color:#FC79C9;
	text-align:center;
}
div.team-item-right {
	width:528px;
	float:left;
	margin-left:10px;
}
div.team-item-title {
	width:100%;
	height:25px;
	line-height:23px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	color:#FC79C9;
	background:url("../Images/img02.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/img02.png*/ 5px center no-repeat;
	text-indent:15px;
}
div.team-item-content {
	font-family:"微软雅黑";
	font-size:12px;
	text-indent:2em;
	height:162px;
	overflow:hidden;
}
div.team-item-content span {
	margin-left:20px;
}
div.team-show-title {
	font-family:"微软雅黑";
	font-size:16px;
	text-indent:35px;
	height:28px;
	border-bottom:#666 solid 1px;
	margin-bottom:16px;
}
div.team-show-img {
	width:266px;
	text-align:center;
	line-height:25px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	color:#FC79C9;
	float:left;
}
div.team-show-img img {
	margin:0 auto;
}
div.team-show-content {
	font-family:"微软雅黑";
	font-size:12px;
	text-indent:2em;
	line-height:25px;
}
/*婚礼常识*/
div.general-item {
	width:100%;
	height:118px;
	background:url("../Images/team-line.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/team-line.png*/ center 110px no-repeat;
	margin:10px 0 8px 0;
}
div.general-item-left {
	width:221px;
	float:left;
	background:url("../Images/general-list.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/general-list.png*/ left top no-repeat;
	border: #FFF solid 1px;
}
div.general-item-img {
	width:187px;
	height:92px;
	margin:11px 17px;
	text-align:center;
}
div.general-item-name {
	height:25px;
	line-height:25px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	color:#FC79C9;
	text-align:center;
}
div.general-item-right {
	width:528px;
	float:left;
	margin-left:10px;
}
div.general-item-title {
	width:100%;
	height:25px;
	line-height:23px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	color:#FC79C9;
	background:url("../Images/img02.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/img02.png*/ 5px center no-repeat;
	text-indent:15px;
}
div.general-item-content {
	font-family:"微软雅黑";
	font-size:12px;
	text-indent:2em;
	height:92px;
	overflow:hidden;
}
div.general-item-content span {
	margin-left:20px;
}
div.general-show-head {
	height:35px;
	line-height:35px;
	margin:10px 0;
	font-family:"微软雅黑";
	font-size:26px;
	font-weight:bold;
	color:#FC79C9;
	text-align:center;
}
div.general-show-author {
	width:100%;
	height:30px;
	border-top:#FC79C9 solid 2px;
	background-color:#CCCCCC;
	text-align:right;
	font-size:12px;
	line-height:30px;
	margin:0 auto;
}
div.general-show-content {
	width:100%;
	font-family:"微软雅黑";
	font-size:12px;
	text-indent:2em;
	line-height:25px;
	margin:10px auto;
}
/* 主题婚礼 */
div.case-left {
	width:211px;
	float:left;
	background:url("../Images/about-left.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/about-left.png*/ center top no-repeat;
}
div.case-left ul {
	margin-top:55px;
}
div.case-left ul li {
	height:32px;
	line-height:32px;
	font-family:"微软雅黑";
	font-size:14px;
	text-indent:76px;
}
div.case-left ul li.sel {
	background:url("../Images/about-sel.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/about-sel.png*/ 0px top no-repeat;
	color:#FFF;
}
div.case-left ul li a {
	color:#C40161;
}
div.case-left ul li.sel a {
	color:#FFF;
}
div.case-right {
	width:780px;
	float:left;
	margin-left:8px;
}
div.case-video {
	width:708px;
	margin:0 auto;
}
div.case-play {
	width:599px;
	height:492px;
	overflow:hidden;
	margin:0 auto;
}
div.case-video-playlist {
	width:704px;
	height:66px;
	margin-top:10px;
	background:url("../Images/video_bg.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/video_bg.png*/ center center no-repeat;
}
div.playlist-left {
	width:55px;
	height:62px;
	float:left;
	font-size:24px;
	line-height:62px;
	text-align:center;
	cursor:pointer;
}
div.playlist-center {
	width:590px;
	height:60px;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:2;
}
div.playlist-center ul {
	width:auto;
	position:relative;
	z-index:-1;
}
div.playlist-center ul li {
	width:92px;
	height:62px;
	border:#666 solid 1px;
	float:left;
	text-align:center;
	margin-right:5px;
	position:relative;
	z-index:11;
}
div.playlist-center ul li img {
	margin-top:6px;
	cursor:pointer;
}
div.playlist-right {
	width:55px;
	height:62px;
	float:left;
	font-size:24px;
	line-height:62px;
	text-align:center;
	cursor:pointer;
}
div.case-photo {
	width:100%;
	margin-top:2px;
}
div.playlist-left img, div.playlist-right img {
	margin:10px auto 0 auto;
}
div.case-photo-item {
	width:233px;
	height:200px;
	overflow:hidden;
	float:left;
	background:url("../Images/case_photo.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/case_photo.png*/ left top no-repeat;
	margin:0 10px 10px 15px;
}
div.case-photo-img {
	width:198px;
	height:130px;
	margin:12px auto;
	overflow:hidden;
}
div.case-photo-title {
	width:100%;
	height:40px;
	line-height:40px;
	background:url("../Images/case_line.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/case_line.png*/ center bottom no-repeat;
	text-align:center;
}
div.case-photo-title a {
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	color:#FC79C9;
}
div.case-note {
	width:80%;
	margin:20px;
	font-size:14px;
	font-family:"微软雅黑";
}
div.photo-alpha {
	width:92px;
	height:62px;
	left:0;
	top:0;
	z-index:12;
	position:absolute;
	line-height:62px;
	font-size:14px;
	font-family:"微软雅黑";
	background-color:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
	color:#FFF;
}
div.photo-alpha a {
	color:#FFF;
	display:block;
}
/* 网上预约 */
div.order {
	width:776px;
	margin:25px auto;
}
div.order-title {
	color:#F467B5;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
div.order-img {
	border-top:#000 solid 1px;
	padding-top:2px;
	margin-top:10px;
}
div.order-content {
}
table.datalist {
	border:1px solid #744011;	/* 表格边框 */
	font-family:Arial;
	border-collapse:collapse;	/* 边框重叠 */
	font-size:12px;
	width:100%;
	margin:20px auto;
}
.datalist th {
	border:1px solid #8D8D8D;	/* 行名称边框 */
	background-color: #D8D8D8;	/* 行名称背景色 */
	color:#727272;				/* 行名称颜色 */
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:12px;
	text-align:center;
	text-indent:0;
	font-family:"微软雅黑";
}
.datalist td {
	border:1px solid #8b8b8b;	/* 单元格边框 */
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	word-break : break-all;
	overflow:hidden;
	color:#F467B5;
}
.datalist tr:hover, .datalist tr.altrow {
	background-color:#fff2f2;	/* 动态变色 */
}
div.tRight {
	text-align:center
}
input.submit {
	width:146px;
	height:30px;
	background:url("../Images/send.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/send.png*/ 0px 0px no-repeat;
	border:none;
	cursor:pointer;
}
input.reset {
	width:86px;
	height:30px;
	background:url("../Images/reset.png")/*tpa=http://www.lanclubwedding.com/Home/Tpl/default/Public/Images/reset.png*/ 0px 0px no-repeat;
	border:none;
}
/*首页flash*/
div.flashs {
	width:720px;
	height:400px;
	float:left;
}
div.images {
	width:260px;
	height:400px;
	float:left;
	margin-left:15px;
	overflow:hidden
}
div.images-item {
	width:106px;
	height:106px;
	border:#E7038C solid 4px;
	float:left;
	margin:0 15px 29px 0;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	line-height:106px;
}
div.images-item img {
	border:none;
}
